@charset "utf-8";
body{position: relative; color:#333333; font-size:16px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none; min-width: 320px;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#e5352c;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #cccccc;}


/*layout*/
.container{ width:1400px; margin:0 auto; clear:both;padding: 0 20px;}
.common-row:after, .common-row:before {content: '';	display: block;	clear: both;}
.common-col-space{margin:0 -20px;}
.common-col-space>*{float: left;}
.common-col-space .grid{padding:0 20px;}
.common-col-4 > div{width: 33.33333333%;}
.common-col-6 > div{width: 50%;}
.container.pt{padding-top: 50px;}
.container.pb{padding-bottom: 50px;}
/* .mt{margin-top: 50px;} */
.mb50{margin-bottom: 50px;}
.mb40{margin-bottom: 40px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.mb30{margin-bottom: 30px;}
.color-blue{color: #355e92;}
.color-999{color: #999;}
.fl{float: left;}
.fr{float: right;}
.bg-gray{background: #f7f8fa;}
.bg-white{background: #fff;}
.ov-h{overflow: hidden;}
.innerBox{overflow:hidden;    padding-top: 30px;}

/*common*/
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.openDrawer .home-header-menu *,
.common-slide-arrow .owl-nav div,
.common-more2 a,
.newsList li h4:before,
.common-scrollArrow .owl-nav div,
.hover-shade,
.footer-links .hd ul li.hs a,
.footer-links .hd ul li a:after,
.transition,
.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgScale{ overflow: hidden; }
.imgScale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.hover-opacity:hover, .hover-opacity-box a:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
.text-nowrap,
.text-nowrap p,
.text-nowrap a,
.text-nowrap span,
.text-nowrap font
{display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.text-nowrap a{display: inline-block; max-width: 100%;}
.hover-shade:hover{box-shadow:0 0 40px 3px rgba(50,56,70,.18); -webkit-box-shadow:0 0 40px 3px rgba(50,56,70,.18);}

/* 多行省略号 */
.ellipsis {display: -webkit-box;	overflow: hidden;	white-space: normal; text-overflow: ellipsis;	-webkit-line-clamp: 2; -webkit-box-orient: vertical;	word-break: break-all;}

/*layui*/
.layui-input.isdisabled,.layui-textarea.isdisabled{cursor: not-allowed;background: #f5f7fa;}
.layui-btn.isdisabled{cursor: not-allowed;opacity: .8;filter: alpha(opacity=80);-moz-opacity: 0.8;}
.layui-form-radio *,.layui-form-checkbox[lay-skin=primary] span{font-size: 15px;}
.layui-form-radio>i:hover, .layui-form-radioed>i,
.layui-form-radio:hover *, .layui-form-radioed, .layui-form-radioed>i,
.layui-laydate-footer span:hover{color:#1866CF!important;}
.layui-form-checkbox[lay-skin=primary] span{color:#333;}
.layui-form-checked[lay-skin=primary] i,
.layui-form-select dl dd.layui-this{background: #1866CF!important;}
.layui-form-checked[lay-skin=primary] i,
.layui-form-checkbox[lay-skin=primary]:hover i{border-color:#1866CF;}
.layui-form-checkbox span{white-space: normal!important;}
.layui-laydate{z-index: 6!important;}


/***** header *****/
body{background: url(../images/index_gb.png) no-repeat;}
.header{position: relative; height: 445px; background: url(../images/header_bg.jpg) no-repeat center top #e4f2fd;background-size: cover;}
.header-menu{height: 50px; line-height: 50px; color: #fff;}
.header-menu a,.header-menu li.user .username{color: #fff; opacity: .4;cursor: pointer;}
.header-menu a:hover,.header-menu li.user:hover .username{opacity: .8; color: #fff;}
.header-menu-l, .header-menu-r{position: relative;}
.header-menu-l:before,
.header-menu-r:before{content: ''; width:472px;	height: 80px; position: absolute; top: 100%; background-repeat: no-repeat; opacity: .2;}
.header-menu-l:before{ right: -65px; background-image: url(../images/header_line_l.png);}
.header-menu-r:before{ left: -65px; background-image: url(../images/header_line_r.png);}
.column-header{overflow: hidden;}
.openDrawer .column-header{overflow: inherit;}
.openDrawer .header-menu-l:before, 
.openDrawer .header-menu-r:before{display: none;}

.header-menu li{position: relative; float: left;}
.header-menu li + li{margin-left: 15px; padding-left: 16px;}
.header-menu li + li:before{position: absolute; left: 0; top: 50%; margin-top: -6px; content:''; width: 1px; height:12px; background: #fff; opacity: .4;}
.header-menu li.icon>a:before,.header-menu li.user .username:before{content: ''; width: 14px; height: 14px; position: absolute; left: 16px; top: 50%; margin-top: -7px; background: url(../images/header_en_s.png) no-repeat;}
.header-menu li.oldmodel a:before{background-image: url(../images/icon_old_s.png);}
.header-menu li.user>a:before,.header-menu li.user .username:before{background-image: url(../images/icon_user_s.png);}
.header-menu li.icon{padding-left: 36px;}
.header-menu .pullDown{position: relative;}

.header-menu .drop{position:absolute; top:38px; left:50%; margin-left:-52px; width:120px; padding-top: 7px; display:none; z-index:9; display:none;}
.header-menu .drop:before{content:''; width:0; height:0; overflow:hidden; border:7px solid transparent; border-bottom-color:rgba(0,0,0,0.5); -webkit-border-bottom-color:rgba(0,0,0,0.5); position:absolute; left:50%; top:-7px; margin-left:-7px;}
.header-menu .drop dt{padding:10px; background: rgba(0,0,0,0.5); -webkit-background: rgba(0,0,0,0.5); border-radius: 8px; overflow: hidden;}
.header-menu .drop dt img{display:block; margin:0 auto; width:100%; background: #fff; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.header-menu .drop dt span{display:block; text-align:center; color:#fff; padding-top:5px; line-height:18px; font-size:12px;}
.header-menu li:hover .drop{display: block;}

.header-user{position: relative;}
.header-user .info,.header-en .info{display: none;position: absolute;top: 36px;left: 50%;margin-left: -49px;z-index: 999;padding: 10px 0;width: 120px;background: #fff;border-radius: 4px;box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);}
.header-user .info:before,.header-en .info:before{content:"";position: absolute;left:50%;top:-16px;margin-left:-7px; width:0;height: 0;border:8px solid transparent;border-bottom:8px solid #fff;}
.header-user .info a,.header-en .info a{display: block;color:#333;opacity: 1;width:auto;height:34px;line-height: 34px;padding:0 10px;margin:0;}
.header-user .info a:hover,.header-en .info a:hover{background: #ecf5ff;}
.header-user:hover .info,.header-en:hover .info{display: block;}
.header-menu .header-user .info{top: 46px;}

.header-logo{padding:15px 0 32px;}
.header-logo img{display: block; margin: 0 auto;}
.header-search{ position: relative; width:520px; margin:0 auto 44px; padding:0 100px 0 0; box-shadow:0 0 10px 2px rgba(22,70,116,.2); border-radius: 5px; overflow: hidden;}
.header-search .s-txt{width:444px; padding: 0 20px 0 75px; height:52px; line-height:52px; border:#5f9ef9 2px solid; border-right: 0; color: #0852bb; background: url(../images/header_icon_search.png) no-repeat 18px center #fff; border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px;}
.header-search .s-btn{ position:absolute; top: 0; right: 0; width:100px; height:56px; font-size: 1.125em; color: #fff; border:0; cursor:pointer; background:#1c73f0; border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; -webkit-appearance:none; transition: all .3s; -webkit-transition: all .3s;}
.header-search .s-btn:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
.header-search .s-txt::-webkit-input-placeholder{color: rgba(86,168,255,.6);}
.header-search:after{content: ''; position: absolute; left: 60px; top: 50%; margin-top: -8px; width: 1px; height: 16px; background: #dcdde0;}

.header-mainNav{position:relative; height: 60px; border-bottom: 4px solid #1580e4;}
.header-mainNav ul{position:relative;}
.header-mainNav ul li{float: left; position: relative; width: 14.2857%;}
.header-mainNav ul li a{display:block; position: relative; line-height: 60px; font-size: 1.5em; text-align:center; color: #0061bc; }
.header-mainNav ul li a:hover, .header-mainNav ul li.on a{font-weight: bold;}

.column-toggle-btn{display: none;}
.openDrawer .column-toggle-btn{display: block;}
.header-toggle-btn{position:absolute; right:0; top:0; z-index:999; width:81px; height:65px; color:#fff; background:url(../images/header_bg_toggle.png) no-repeat; cursor:pointer;}
.header-toggle-btn div{position:relative; width:30px; height:20px;position:absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; cursor:pointer;  transition:200ms;}
.header-toggle-btn span{position:absolute; display:block; left:7px; width:100%; height:15%; background:#fff; border-radius: 3px; transition:all .2s; margin-top: -1px;}
.header-toggle-btn span:nth-child(1){top:0;}
.header-toggle-btn span:nth-child(2){top:50%; }
.header-toggle-btn span:nth-child(3){top:100%;width: 70%;left: unset;right: -25%;}
.openDrawer .header-toggle-btn{background-image:url(../images/header_bg_toggle_active.png);}
.openDrawer .header-toggle-btn span:nth-child(1){
		top:50%;
		-webkit-transform:translateY(-50%) rotate(-45deg);
		-ms-transform:translateY(-50%) rotate(-45deg);
		transform:translateY(-50%) rotate(-45deg);
}
.openDrawer .header-toggle-btn span:nth-child(2) {
		-webkit-transform:translateY(-50%) scaleX(0);
		-ms-transform:translateY(-50%) scaleX(0);
		transform:translateY(-50%) scaleX(0);
}
.openDrawer .header-toggle-btn span:nth-child(3) {
		top:50%;
		bottom:auto;
		width: 100%;
		left: 7px;
		right: unset;
		-webkit-transform:translateY(-50%) rotate(45deg);
		-ms-transform:translateY(-50%) rotate(45deg);
		transform:translateY(-50%) rotate(45deg);
}
.header-drawer{position:absolute; top:0; right:0; left:0; z-index:998; width:100%; height:0; opacity:0; overflow: hidden; transition:all .3s; -webkit-transition:all .3s; background:url(../images/header_drop_menu.jpg) repeat-x center bottom #033788; box-sizing:border-box; background-size: 100% auto;}
.openDrawer .home-header:after{display: none;}
.openDrawer .home-mainNav{display: none; opacity: 0;}
.openDrawer .home-header-menu .txtLink li + li:before,
.openDrawer .home-header-menu .txtLink li a,
.openDrawer .home-header-menu .en,
.openDrawer .home-header-menu .ss{opacity: .6;}
.openDrawer .home-header-menu .txtLink li a:hover,
.openDrawer .home-header-menu .en:hover,
.openDrawer .home-header-menu .ss:hover{opacity: 1;}
.openDrawer .home-header-menu .txtLink{display: block;}
.openDrawer .home-header-menu .ss{display: block;}

/* 抽屉 */
.openDrawer .header-drawer{opacity:100; height:100vh;}
.drawer-main{padding:0 5%; }
.drawer-logo{position: absolute; left: 30px; top: 16px;}
.drawer-logo img{display: block;}
.drawer-menu{position: absolute; right: 132px; top: 38px;}
.drawer-menu ul li{float: left; position: relative; line-height: 28px;}
.drawer-menu ul li + li{padding-left:16px; margin-left: 15px;}
.drawer-menu ul li + li:before{content: ''; width: 1px; height: 16px; background: #fff; position: absolute; left: 0; top: 50%; margin-top: -8px;}
.drawer-menu ul li a{color: #fff;cursor: pointer;}
.drawer-menu .icon{float: left; height: 28px;}
.drawer-menu .icon>a,.drawer-menu .username{display: block; position: relative; padding-left: 36px; color: #fff;}
.drawer-menu .icon>a:before,.drawer-menu .username:before{content: ''; position:absolute; left: 0; top: 50%; margin-top: -14px; width: 28px; height: 28px; background: url(../images/header_en.png) no-repeat;}
.drawer-menu .oldmodel a:before{background-image:url(../images/icon_old.png);}
.drawer-menu .user>a:before,.drawer-menu .username:before{background-image:url(../images/icon_user.png);}
/*.drawer-menu .username:before{margin-top: -20px;}*/
.drawer-menu a,
.drawer-menu .username,
.drawer-menu ul li + li:before{opacity: .6;}
.drawer-menu a:hover{opacity: 1;}

.header-drawer-ss{position: absolute;top:110px ;left:50% ;margin-left: -156px;}

.drawer-mainNav{margin-top: 100px; height: calc(100vh - 200px); overflow-y: auto;}
.drawer-mainNav ul li{float:left; width:12.5%; margin-bottom:20px;}
.drawer-mainNav ul li dl{margin-right:15%; margin-left:15%;}
.drawer-mainNav ul li dl dt{padding-bottom:30px;}
.drawer-mainNav ul li dl dt a{font-size:1.25em; font-weight:bold; color:#cde5fc;}
.drawer-mainNav ul li dl dd.submenu span{display:block; padding-top:10px; padding-bottom:10px;}
.drawer-mainNav ul li dl dd.submenu a{font-size:1.125em; color:#dceeff; opacity: .6;}
.drawer-mainNav ul li dl a:hover{color:#fff !important; opacity: 1 !important;}


/* 设置滚动条的样式 */
.drawer-mainNav::-webkit-scrollbar{width: 4px; border-radius: 2px; background: none;}
/*滚动槽*/
.drawer-mainNav::-webkit-scrollbar-track{  border-radius: 5px; background: rgba(255,255,255,.15);}
/* 滚动条滑块 */
.drawer-mainNav::-webkit-scrollbar-thumb { background-color: rgba(255,255,255,.2); border-radius: 4px;}
/*#2080e6, #459df2*/
.fix-mainNav{position: fixed; left: 0; right: 0; top: 0; z-index: 997; height: 0;overflow: hidden; background-image: linear-gradient(#2181e7 8%, #48a1f8); opacity: 0; box-shadow: 0 0 5px 2px rgba(0, 45, 113, 0.5);
  -webkit-transition:500ms; -moz-transition:500ms; -o-transition:500ms; transition:500ms;}
.fix-mainNav .container,.fix-mainNav ul{height: 100%;}
.fix-mainNav .container{width:1150px;}
.fix-mainNav ul li{float: left; margin:0 22px;}
.fix-mainNav ul li.li-index{margin-left: 57px;}
.fix-mainNav ul li a{display: block; text-align: center;font-weight: 600;}
.fix-mainNav ul li a span{display: inline-block; position: relative; padding: 30px 0 25px; color: #fff; font-size: 1.25em; line-height: 25px;}
.fix-mainNav ul li a:hover,
.fix-mainNav ul li.on a{font-weight: bold;}
.fix-mainNav ul li a span:after{content: ''; height: 4px; width: 0; position: absolute; left: 0; bottom: 0; background: #fff; border-radius: 3px;}
.fix-mainNav ul li a:hover span:after,
.fix-mainNav ul li.on a span:after{ width: 100%;}

.fix-mainNav .fix-search-btn img,
.fix-mainNav ul li a,
.fix-mainNav ul li a span:after{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.column-header.active .fix-mainNav{opacity: 1; height: 80px;overflow: visible;}
.column-header.active .header-toggle-btn{position: fixed; display: block; width: 80px; height: 80px;}
.openDrawer .column-header.active .header-drawer{position: fixed;}



/*footer*/
.footer{background: #1e2128;color: #fff;padding: 40px 0;}
.footer .container{position: relative;}
.footer .footer-info{line-height: 2em;}
.footer .footer-info a{color: #fff;}
.footer .footer-wxewm{position: absolute;top: -20px;right: 0;text-align: center;}
.footer .footer-wxewm img{width: 110px;}

/* crumb */
.crumb > .container{background: #f7f7f7;}
.crumb h2{ padding:19px 0; line-height: 24px; font-size:1em; font-weight: normal; color: #b7b7b7;}
.crumb a{color: #666;}
.crumb a:hover{color: #0668cf;}
.crumb a, .crumb span{margin:0 10px;}
.crumb a:first-child{margin-left: 0;}
.crumb span{color: #0668cf;}

.common-title h3{position:relative; display: inline-block; font-size:1.25em; font-weight:bold; color:#0557ac;}
.common-title h3 a{color:#1a1a1a;}
.common-title.grain h3:before{position:absolute; top:50%; left:0; content:""; width:5px; height:18px; margin-top:-8px; background-color:#ea2b22; border-radius: 2px;}
.common-title.grain h3{padding-left:20px;}

/*TODO*/
.common-title-point{position: relative; text-align: center; margin-bottom: 28px;}
.common-title-point:before{content: ''; position: absolute; left: 0; right: 0; top: 50%; height: 1px; margin-top: 3px; background: #247be0;}
.common-title-point h2{position: relative; display: inline-block; padding: 10px 75px; text-align: center; font-size: 1.875em; background: #fff;}
.common-title-point h2 a{color: #1a1a1a;}
.common-title-point h2:before, .common-title-point h2:after{content: ''; position: absolute; top: 50%;margin-top: -9px; width: 11px; height: 12px; background: url(../images/home_ztzl_halfArrow.png) no-repeat;}
.common-title-point h2:before{left: -11px;}
.common-title-point h2:after{right: -11px; background-position: -11px 0;}
/*TODO*/

/* tab */
.tab-brief > .hd{position: relative;}
.tab-brief > .hd ul{float: left;}
.tab-brief > .hd li{float:left; position: relative; color: #666666;}
.tab-brief > .hd li + li{margin-left: 30px;}
.tab-brief > .hd li a{color: #666;}

.tab-brief > .hd li.on{color: #1a1a1a; font-weight: bold;}
.tab-brief > .hd li.on a{color: #1a1a1a;}
.tab-brief > .hd .common-more{padding-top: 4px;}
.tab-brief.line > .hd{border-bottom:#d6d6d6 1px solid;}
.tab-brief.sign > .hd li:after{content: ''; position: absolute; width:0; bottom:-3px; height: 5px; background: #ea2b22; border-radius: 2px; transition: all .3s; -webkit-transition: all .3s; overflow: hidden;}
.tab-brief.sign.ls > .hd li:after{ left:0;}
.tab-brief.sign.ls > .hd li.on:after{width: 100%;}
.tab-brief.sign.ss > .hd li:after{ left:50%; margin-left: -21px;}
.tab-brief.sign.ss > .hd li.on:after{width: 42px;}
/*TODO*/
.tab-brief.split > .hd{margin-left: -20px;}
.tab-brief.split > .hd li a{padding:0 20px;position: relative;}
.tab-brief.split > .hd li a:before{content:"";width:1px;position: absolute;left:0;top:17%;height: 70%;background: #979899;}
.tab-brief.split > .hd li + li{margin-left: 0;}
/*.tab-brief.split > .hd li:first-child a{padding-left:0;}*/
.tab-brief.split > .hd li:first-child a:before{display: none;}
/*TODO*/
.tab-brief.f24 > .hd li{padding-bottom: 18px; font-size: 1.5em; font-weight: bold;}
.tab-brief.f20 > .hd li{padding-bottom: 14px; font-size: 1.25em;}
.tab-brief.pb0 > .hd li{padding-bottom: 0 !important;}

.tab-concise .hd li{float:left; position: relative; font-size: 1.25em; font-weight: bold;}
.tab-concise .hd li + li{margin-left: 24px; padding-left: 25px;}
.tab-concise .hd li + li:before{content: ''; position: absolute; left: 0; top: 50%; margin-top: -10px; width: 1px; height: 20px; background: #cacbcc;}
.tab-concise .hd li a{opacity: .8; position: relative;}
.tab-concise .hd li.on a{color:#1a1a1a; opacity: 1;}
.tab-concise.white .hd li a{color: #fff;}
.tab-concise.white .hd li + li:before{background: #fff;}
.tab-concise.circle .hd li.on a:after{content: ''; position: absolute; left: 0; right: 0; top: 100%; margin: 0 auto; width: 31px; height: 11px; padding-top: 4px; background: url(../images/tab_circle.png) no-repeat center bottom;}
.tab-concise.white.circle .hd li.on a:after{background-image: url(../images/tab_circle_white.png)}
.tab-concise.f24 .hd li{font-size: 1.5em;}
.tab-concise.f20 .hd li{font-size: 1.25em;}
.tab-concise.sign li a:after{content: ''; position: absolute; width:0;  top: 100%; margin-top: 15px; height: 5px; left:50%; margin-left: -21px; background: #ea2b22; border-radius: 2px; transition: all .3s; -webkit-transition: all .3s; overflow: hidden;}
.tab-concise.sign li.on a:after{width: 42px;}
.tab-concise.sign .hd{padding-bottom: 11px;}

.tab-card > .hd{line-height:46px; background: #f4f4f4;}
.tab-card > .hd li{float:left; position: relative;font-size: 1.125em;}
.tab-card > .hd li a{display: block; padding: 0 30px; text-align: center; font-weight: bold; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background: #f4f4f4;}
.tab-card > .hd li.on{cursor:pointer;}
.tab-card > .hd li.on a{background:#156fcf; color: #fff;}
.tab-card > .hd li.on:after{width: 100%;}
.tab-card > .hd .more{float: right; margin-right: 15px;}
.tab-card > .hd .more a{font-size: 14px; color: #666666;}
.tab-card > .hd .more a:hover{color: #156fcf;}
.tab-card.arrow > .hd{font-weight: normal;}
.tab-card.arrow > .hd li.on:after{content: ''; position: absolute; width: 0; height: 0; left: 50%; top: 100%; border:transparent solid 8px; border-top-color: #156fcf; margin-left: -8px;}


.common-more{float:right; position: relative; font-weight: bold; border-bottom: 2px solid #e83636;}
.common-more a:after{content: ''; width: 9px; height: 5px; position: absolute; right: 0; bottom: 0; background: url(../images/more_halfArrow.png) no-repeat;}
/*.common-more a{float: left; padding:0 12px 12px 7px; color:#e91212;}*/
/*TODO*/
.common-more a{float: left;padding:0 12px 0 7px; color:#e91212;line-height: 44px;}
/*TODO*/
.common-more.pl a{padding-left: 40px;}
.common-more2{float: right;}
.common-more2 a{display: block; width: 30px; height: 25px; background: url(../images/more_arrow.png) no-repeat;}
.common-more2 a:hover{background-position: -30px 0;}
.common-more.blue{border-bottom-color: #78a6e2;}
.common-more.blue a:after{background-image: url(../images/more_halfArrow_blue.png);}
.common-more.blue a{color: #055ade;}
.common-more.white{border-bottom-color: rgba(255,255,255,.5);}
.common-more.white a:after{background-image: url(../images/more_halfArrow_white.png);}
.common-more.white a{color: #fff;}
.common-more.fs14{font-size: .875em;}
.common-more.fs14 a{line-height: 38px;}



.tab-brief > .hd .common-more{position: absolute; bottom: -1px; right: 0;}
.m-common-more{clear: both; margin-top:15px; text-align:center; line-height:40px; background-color:#f5f5f5; border-radius:5px; display: none;}
.m-common-more a{color:#666;}
.m-common-more a:hover{color: #333;}
.m-common-more.bg-white{background: #fff;}
.tab-brief .bd > .item > .newsList{margin-top: 10px;}
.tab-brief .bd > .item > .newsTt{margin-top: 20px;}
.tab-concise.sign .bd > .item > .newsList{margin-top: 10px;}
.js-tab .common-more a + a{display: none;}
.js-tab > .bd > * + * {display: none;}


/* newsList */
.newsList{clear: both;min-height: 900px;}
.newsList li h4{position:relative; padding:7px 0; font-size: 1em; font-weight: normal; line-height:26px; overflow:hidden; vertical-align:top;}
.newsList li .time{position:absolute; right:0; top: 50%; margin-top: -13px; color:#999999;}
.newsList li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newsList li a br{display: none;}
.newsList.MM-dd li h4{padding-right:60px;}
.newsList.yyyy-MM-dd li h4{padding-right:100px;}
.newsList.twoCol li{float: left; width: 50%;}
.newsList.twoCol{margin: 0 -15px;}
.newsList.twoCol li h4{margin: 0 15px;}
.newsList.dot li h4{padding-left: 18px;}
.newsList.dot li h4:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 5px; height: 5px; background: #1573db; border-radius: 50%;}
.newsTt{height: 103px; border-bottom: 1px solid #d6d6d6;}
.newsTt h4{margin-bottom: 8px;}
.newsTt h4 a{color: #ea2b22; font-size: 1.5em;}
.newsTt p{max-height:48px; overflow: hidden; color: #9d9d9e; font-size: 0.9375em; line-height: 24px;}
.newsList.dotLine li{position: relative;}
.newsList.dotLine li:after{content: ''; width: 1px; position: absolute; left: 3px; top: 0; bottom: 0; background: #ebebeb;}
.newsList.dotLine li h4{padding-left: 34px;}
.newsList.dotLine li h4:before{content:''; position:absolute; left:0; top: 50%; margin-top: -3px; width: 7px; height: 7px; background: #cccccc; border-radius:50%; z-index: 2;}
.newsList.dotLine li:hover h4:before{background: #ea2b22;}
.newsList.dotLine li:hover h4 a{color: #e5544d;}
.newsList.line li{border-bottom: 1px solid #e1e5eb;}
.newsList.line li h4{padding-top: 14px; padding-bottom: 14px;}
.newsList.dot li:hover h4:before{background: #ea2b22;}
.newsList.dot li:hover a{color: #ea2b22;}

.newsList-timeShowy li{height: 112px; position: relative; padding-left: 126px; border-bottom: 1px solid #e8e9eb; overflow: hidden;}
.newsList-timeShowy li + li{margin-top: 30px;}
.newsList-timeShowy li .time{position: absolute; left: 0; top: 0; width: 101px; height: 80px; background: #f7f8fa; border: #e8e9eb 1px solid; border-left: 2px solid #2f72da; text-align: center;}
.newsList-timeShowy li .time b{display: block; padding: 15px 0 0; font-size: 1.5em; font-family:Arial;}
.newsList-timeShowy li .time span{font-size: .875em;}
.newsList-timeShowy li .time:before,
.newsList-timeShowy li .time:after{content: ''; position: absolute; left: 100%; top: 50%; margin-top: -6px; width: 0; height: 0; border: transparent solid 6px;}
.newsList-timeShowy li .time:before{margin-top: -8px; border-width:8px; border-left-color: #e8e9eb;}
.newsList-timeShowy li .time:after{border-left-color: #f7f8fa;}
.newsList-timeShowy li h4{margin-top: 10px; font-weight: normal; font-size: 1em; line-height: 30px; max-height: 60px; overflow: hidden;}


.tpxw_list li{overflow: hidden;border-bottom: 1px solid #e7e7e7;padding-bottom: 20px;margin-bottom: 20px;}
.tpxw_list li > a{position: relative;;display: block;width: 28%;height: 230px;overflow: hidden;float: left;border: 1px solid #f1f1f1;background: #efefef;}
/* .tpxw_list li > a::after{content: "";display: block;position: absolute;left: 0;right: 0;text-align: center;color: #fff;opacity: .8;font-size: 30px;top: 38%;} */
/* .tpxw_list li > a img{} */
.tpxw_list li h4{width: 70%;float: right;font-weight: 400;}
.tpxw_list li h4 a{font-size: 18px;font-weight: bold;}
.tpxw_list li h4 p{line-height: 2;padding: 12px 0;text-align: justify;color: #5c5c5c;}
.tpxw_list li h4 i{font-style: normal;}
.tpxw_list li h4 i a{font-size: 16px;}
.tpxw_list li h4 span.time{float: right;}

/* 搜索页面 */
.pageList{min-height: 300px;}

@media (max-width: 1023px) {
	.tpxw_list li > a{width: 100%;height: auto;float: none;margin-bottom: 20px;padding: 10px;box-sizing: border-box;}
	.tpxw_list li h4{width: 100%;float: none;padding: 14px;box-sizing: border-box;}
	.tpxw_list li{border-bottom: 5px solid #e7e7e7;background: #f7f7f7;margin-bottom: 30px;}
	.tpxw_list li > a img{width: 100%;}
}
@media (max-width: 480px) {
	/* .tpxw_list li h4 p{height: 145px;overflow: hidden;} */
}


.common-slide-arrow{position:relative; overflow:hidden;}
.common-slide-arrow .item-name{position: absolute; left: 0; right: 0; bottom: 0; padding:15px 18px; line-height:24px; font-size: 1.125em; text-align: center; background-color:rgba(0,0,0,0.4); color: #fff;}
/* .common-slide-arrow .owl-dots{position:absolute; bottom:20px; right:20px; z-index:99;}
.common-slide-arrow .owl-dot{float:left; width:6px; height:6px; margin-right:6px; background-color:#fff;}
.common-slide-arrow .owl-dot.active{background-color:#ee4943;} */
.common-slide-arrow .owl-nav div{position: absolute; width: 30px; height: 60px; top: 50%; margin-top: -30px; background: url(../images/tpxwScroll_arrow.png) no-repeat; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
.common-slide-arrow .owl-nav .owl-prev{left: 22px;}
.common-slide-arrow .owl-nav .owl-next{right: 22px; background-position: -36px 0;}
.common-slide-arrow .owl-nav div:hover{filter:alpha(opacity=100); -moz-opacity: 1; opacity:1;}

.common-scrollArrow{position: relative; height: 100%;}
.common-scrollArrow .owl-nav div{position: absolute; top: 50%; margin-top: -22px; width: 44px; height: 44px; background: url(../images/scroll_arrow.png) no-repeat #fff; border-radius: 50%; cursor: pointer; box-shadow:0 0 18px 5px rgba(112,112,112,0.15);}
.common-scrollArrow .owl-nav .owl-prev{left:-20px;}
.common-scrollArrow .owl-nav .owl-next{right:-20px; background-position: -44px 0;}
.common-scrollArrow .owl-nav.disabled{display: block;}
.common-scrollArrow .owl-nav div:hover{box-shadow:0 0 18px 5px rgba(112,112,112,0.3);}
.common-scrollArrow.across .owl-nav .owl-prev{left: -59px;}
.common-scrollArrow.across .owl-nav .owl-next{right: -59px;}


.common-piclink{overflow: hidden;}
.common-piclink ul{margin: 0 -15px;}
.common-piclink li{float: left;}
.common-piclink li a{display: block; position: relative; margin: 0 15px 30px; border-radius: 4px; overflow: hidden;}
.common-piclink li a img{display: block; width: 100%; height: 100%; float: right;}
.common-piclink li a span{position: absolute; left: 10%; right: 10%; top: 26px; font-size: 1.25em; font-weight: bold; color: #dd5b19; text-shadow: #fff 1px 0 2px, #fff 0 1px 2px, #fff -1px 0 2px, #fff 0 -1px 2px; text-shadow: none;}
.common-piclink li a em{position: absolute; left: 10%; top: 66px; font-style: normal; font-size: .875em;}
.common-piclink.space20 ul{margin: 0 -10px;}
.common-piclink.space20 li a{margin-left: 10px; margin-right: 10px; margin-bottom: 20px;}

/*pagediv*/
.pagediv{padding:30px 0 0; font-size:14px; color:#333; line-height:28px; clear:both;    text-align: center;}
.pagediv li{display: inline-block;}
.pagediv .arrow a{color: #333;}
.pagediv .total_count,
.pagediv .arrow a,
.pagediv .arrow span,
.page_jump a{display: inline-block; padding:0 10px; margin:4px; zoom:1; border:#dfdfdf 1px solid; border-radius:3px; 
}
.pagediv  #page_input{width:40px; height:28px; color:#888; text-align:center; border:#dfdfdf 1px solid; border-radius:3px; background:#fff;}
.pagediv .total_count,
.pagediv .arrow a,
.page_jump a{
	transition: all .2s;
	-webkit-transition: all .2s;
	background: #f5f6f7;
	background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1);
}
.pagediv .arrow span{background: #f5f5f5; color: #999;}
.pagediv .arrow a:hover,
.page_jump a:hover,
.pagediv .arrow .current{background:#2583e7; border-color:#2583e7; color:#fff; text-decoration:none;}
.pagediv .arrow .current{font-weight: bold;}
.page_jump{margin-left: 4px;}
.page_jump a{margin-left: 6px;}


/* 外链跳转 */
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background:rgba(0,0,0,0.7); filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;  top: 50%; margin-left:-300px; margin-top: -160px; width: 600px;height: 270px;background:#fff;z-index: 10001;display: none; border:2px solid;border-radius:10px;}
.alert-delete{width: 100%;height: 38px;position: relative;}
.alert-delete span{position: absolute; top:10px; right: 10px; width: 20px; height: 20px; line-height: 20px; color:#fff; text-align: center; background: #bebebe; cursor:pointer;}
.alert-delete span:hover{background: #929292;}
.alert-wzsm{width: 520px;height: 100px;margin: 15px auto 0; line-height: 35px;font-size: 1.5em;color: #000;text-align: center; padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
.alert-footer{width: 100%; padding: 25px 0; text-align: center; color: #000;}	
.alert-footer span{cursor: pointer; display: inline-block; margin: 0 12px; font-size: 1.25em;}
.alert-warning .continue{width: 124px; height: 42px; line-height: 42px; color: #ab0d07; border-radius:3px; -webkit-border-radius:3px; border:#e1e1e1 1px solid; text-align: center; line-height: 42px; box-shadow: 0 0 10px rgba(0,0,0,0.2) inset; -webikt-box-shadow: 0 0 10px rgba(0,0,0,0.2) inset;}	
.alert-warning .fangqi{line-height: 42px;  color: #ab0d07;}	

.quick_bar{position: fixed;right:15px;top:50%;transform: translateY(-50%);/*bottom:60px;*/z-index: 999;display: none; transition: right .3s;}
.quick_bar dl{margin-bottom: 13px;text-align: center;position: relative;}
.quick_bar dt{position: relative;overflow: hidden;}
.quick_bar dt i{display: block;width:48px;height: 48px;background: url(../images/icon_quickfun.png) no-repeat 0 0 #a1c4e7;border-radius: 50%;}
.quick_bar dl.zwwx i{background-position: 0 0;}
.quick_bar dl.zwwb i{background-position: 0 -48px;}
.quick_bar dl.zwyx i{background-position: 0 -96px;}
.quick_bar dl.mobile i{background-position: 0 -144px;}
.quick_bar dl.zwpt i{background-position: 0 -240px;}
.quick_bar dl.yshj i{background: url(../images/icon_yshj.png) no-repeat;background-color: #a1c4e7;}
.quick_bar dl.totop i{background-position: 0 -288px;}
.quick_bar dl.totop{display: none;}
.quick_bar dt span{width:34px;height:34px;line-height: 1.1; font-size: .9375em; padding:7px;background: #5e9ad4;color:#fff;display: block;position: absolute;top:0;left:100%;border-radius: 50%;}
.quick_bar dd{border: #dae0e4 1px solid;display: none;position: absolute;right:70px;top:-4px;width: 150px;padding: 5px;background: #fff;box-shadow: 1px 1px 13px #f3f3f3;}
.quick_bar dd img{display: block;width: 100%;}
.quick_bar dd:before{content: '';position: absolute;right: -10px;top: 15px; width: 0;height: 0; border-style: solid;border-color: transparent transparent #fff transparent; border-width: 0 10px 10px 0;z-index: 5;}
.quick_bar dd:after{content: ''; position: absolute;right: -12px;top: 15px;width: 0;height: 0;border-style: solid;border-color: transparent transparent #dae0e4 transparent;border-width: 0 12px 12px 0;}
.quick_bar dl:before{content: '';position: absolute;left: -23px;width: 25px;height: 48px;}
.quick_bar dl:hover dd{display: block;}
.quick_bar dl:hover dt span{left:0;}
.quick_bar dl:hover i{background-color: #5e9ad4;}
.quick_bar dl.gzt dt i{background: url(../images/icon_gzt_.png) no-repeat;background-color: #a1c4e7;}
.quick_bar dl.gzt dd{width: 230px;padding-top: 12px;padding-bottom: 12px;}
.quick_bar dl.gzt li{float: left;width: 50%;padding: 15px 0;position: relative;}
.quick_bar dl.gzt li img{width: 50px;height: 50px;margin: 0 auto;}
.quick_bar dl.gzt li i{display: none;width: 110px;height: 110px;position: absolute;top: 0;z-index: 1000;border: 1px solid #d7d2d2;}
.quick_bar dl.gzt li:hover i{display: block;}
.quick_bar dl.gzt li i.download{background: url(../images/xiazai_qrcode.png) no-repeat;width: 50px;height: 50px;margin: 13px auto;left: 0;right: 0;background-color: #fff;border: none;}
.quick_bar dl.gzt li i.Android{background: url(../images/Android_download_qrcode.jpg) no-repeat;}
.quick_bar dl.gzt li i.iPhone{background: url(../images/iphone_download_qrcode.jpg) no-repeat;}

